package cn.cnsy123.shorturls.business.service;

import cn.cnsy123.shorturls.api.controller.param.ShortAddrInsertParam;
import cn.cnsy123.shorturls.api.controller.param.ShortAddrQueryParam;
import cn.cnsy123.shorturls.api.controller.param.ShortAddrUpdateParam;
import cn.cnsy123.shorturls.api.controller.vo.ShortUrlQueryResult;
import cn.cnsy123.shorturls.api.controller.vo.ShortUrlSaveResult;

public interface ShortUrlAddrService {
    
    ShortUrlSaveResult saveShortUrlAddrInfo(ShortAddrInsertParam shortAddrInsertParam);

    ShortUrlQueryResult queryShortAddress(ShortAddrQueryParam shortAddrQueryParam);

    ShortUrlSaveResult updateShortAddressInfo(ShortAddrUpdateParam shortAddrUpdateParam);

    String queryShortAddressItem(String shortUrl);

}
